#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
int main()
{
    int i,j;
    int x=10;
    int y=5;
    char input;
    int f=0;
    int ny=5;
    int isKilled=0;
    int sum=0;

    while(1)
    {
        system("cls");

        if(isKilled==0)
    {
    for(i=0;i<ny;i++)
        printf(" ");
        printf("+\n");
    }else{
        isKilled=0;
    }
    if(f==0){
      for(i=0;i<x;i++)
        printf("\n");
    }
    else{
        for(i=0;i<x;i++)
    {
        for(j=0;j<y;j++)
            printf(" ");
        printf("  |\n");
    }
        if(y+2==ny){
            isKilled=1;
            sum++;
            ny*=2;
        }

        f=0;
    }
    for(j=0;j<y;j++)
        printf(" ");
    printf("  *\n");
    for(j=0;j<y;j++)
        printf(" ");
    printf("*****\n");
    for(j=0;j<y;j++)
        printf(" ");
        printf(" * *\n");

    printf("得分为%d分",sum);

    input = getch();
    if(input=='s')
        x++;
    if(input=='w')
        x--;
    if(input=='a')
        y--;
    if(input=='d')
        y++;
    if(input==' ')
        f=1;
    }
return 0;
}
